Certamente! In MySQL, le funzioni `COUNT`, `MAX`, `MIN`, `SUM` e `AVG` sono funzioni di aggregazione che vengono utilizzate per eseguire operazioni su un set di valori.
Esempio:
Immagina di avere una tabella chiamata `dipendenti`:
```
SELECT COUNT AS numero_dipendenti FROM dipendenti;
```
Questo comando restituirà il numero totale di righe nella tabella `dipendenti`.
Esempio:
```
SELECT MAX AS salario_massimo FROM dipendenti;
```
Questo comando restituirà il salario più alto presente nella tabella `dipendenti`.
Esempio:
```
SELECT MIN AS salario_minimo FROM dipendenti;
```
Questo comando restituirà il salario più basso presente nella tabella `dipendenti`.
Esempio:
```
SELECT SUM AS totale_salari FROM dipendenti;
```
Questo comando restituirà la somma totale di tutti i salari presenti nella tabella `dipendenti`.
Esempio:
```
SELECT AVG AS salario_medio FROM dipendenti;
```
Questo comando restituirà la media dei salari presenti nella tabella `dipendenti`.
```
$servername = “localhost”;
$username = “username”;
$password = “password”;
$dbname = “nome_database”;
// Creare la connessione
$conn = new mysqli($servername, $username, $password, $dbname);
// Verificare la connessione
if ($conn->connect_error) {
die(“Connessione fallita: “ . $conn->connect_error);
}
// Eseguire query con funzione COUNT
$sql = “SELECT COUNT AS numero_dipendenti FROM dipendenti”;
$result = $conn->query($sql);
$row = $result->fetch_assoc();
echo “Numero di dipendenti: “ . $row[‘numero_dipendenti’] . “
”;
// Eseguire query con funzione MAX
$sql = “SELECT MAX AS salario_massimo FROM dipendenti”;
$result = $conn->query($sql);
$row = $result->fetch_assoc();
echo “Salario massimo: “ . $row[‘salario_massimo’] . “
”;
// Eseguire query con funzione MIN
$sql = “SELECT MIN AS salario_minimo FROM dipendenti”;
$result = $conn->query($sql);
$row = $result->fetch_assoc();
echo “Salario minimo: “ . $row[‘salario_minimo’] . “
”;
// Eseguire query con funzione SUM
$sql = “SELECT SUM AS totale_salari FROM dipendenti”;
$result = $conn->query($sql);
$row = $result->fetch_assoc();
echo “Totale salari: “ . $row[‘totale_salari’] . “
”;
// Eseguire query con funzione AVG
$sql = “SELECT AVG AS salario_medio FROM dipendenti”;
$result = $conn->query($sql);
$row = $result->fetch_assoc();
echo “Salario medio: “ . $row[‘salario_medio’] . “
”;
$conn->close();
?>
```
Queste fonti forniscono una descrizione dettagliata e ufficiale delle funzioni di aggregazione in MySQL e di come utilizzare MySQL con PHP, assicurando informazioni accurate e aggiornate.